Open AITools
data class OpenAITools(val applyPatch: Tool<JsonElement, JsonElement, Any?> = openAIApplyPatch(), val codeInterpreter: Tool<JsonElement, JsonElement, Any?> = openAICodeInterpreter(), val fileSearch: Tool<JsonElement, JsonElement, Any?> = openAIFileSearch(JsonObject(emptyMap())), val imageGeneration: Tool<JsonElement, JsonElement, Any?> = openAIImageGeneration(), val localShell: Tool<JsonElement, JsonElement, Any?> = openAILocalShell(), val shell: Tool<JsonElement, JsonElement, Any?> = openAIShell(), val webSearchPreview: Tool<JsonElement, JsonElement, Any?> = openAIWebSearchPreview(), val webSearch: Tool<JsonElement, JsonElement, Any?> = openAIWebSearch(), val mcp: Tool<JsonElement, JsonElement, Any?> = openAIMcp(), val toolSearch: Tool<JsonElement, JsonElement, Any?> = openAIToolSearch())
Constructors
Link copied to clipboard
constructor(applyPatch: Tool<JsonElement, JsonElement, Any?> = openAIApplyPatch(), codeInterpreter: Tool<JsonElement, JsonElement, Any?> = openAICodeInterpreter(), fileSearch: Tool<JsonElement, JsonElement, Any?> = openAIFileSearch(JsonObject(emptyMap())), imageGeneration: Tool<JsonElement, JsonElement, Any?> = openAIImageGeneration(), localShell: Tool<JsonElement, JsonElement, Any?> = openAILocalShell(), shell: Tool<JsonElement, JsonElement, Any?> = openAIShell(), webSearchPreview: Tool<JsonElement, JsonElement, Any?> = openAIWebSearchPreview(), webSearch: Tool<JsonElement, JsonElement, Any?> = openAIWebSearch(), mcp: Tool<JsonElement, JsonElement, Any?> = openAIMcp(), toolSearch: Tool<JsonElement, JsonElement, Any?> = openAIToolSearch())